Keysight Pathwave 89600 VSA .NET API
Referencing the .NET API
Send Feedback
Getting Started > Referencing the .NET API

Glossary Item Box

This topic contains information on how to configure your application to access the 89600 VSA measurement functionality through the .NET Application Programming Interface (API).

The easiest way to get started programming the 89600 VSA .NET API is to create a new macro using the Macros dialog. Once you create or record a macro, you can open the macro solution in Visual Studio and edit the source files.

Referencing assemblies

If you create a C# or VB.NET program without using the Macros dialog or you want to use another programming language not supported by macros, you will need to reference the appropriate assemblies.

If you are using or creating a client that runs on .NET Framework, these assemblies are located in the 89600 VSA installation directory in the Interfaces directory. 

The default assemblies folder location:

%PROGRAMFILES%\Keysight\89600 Software 20xx\89600 VSA Software \Interfaces

If you are using or creating a client application that runs on .NET 6.0+, you will need to reference the 89600 VSA API using the NuGet packages found in the C:\Program Files\Common Files\Keysight\NuGet folder.